import { login } from '@/api/user'
export default {
  // 开启命名空间
  namespaced: true,
  // 放数据的地方
  state: () => ({
    token: ''
  }),
  // 相当于组件中计算属性
  getters: {},
  // 这个是唯一修改state中数据地方
  mutations: {
    updateToken (state, payload) {
      state.token = payload
    }
    // setCount(state) {}
  },
  // 写异步的ajax的地方
  actions: {
    async login (ctx, payload) {
      const res = await login(payload)
      console.log(res)
      ctx.commit('updateToken', res.data.token)
    }
  }
}
